body {
	background-color: #aaa;
	behavior:url( hover.htc );
}
body.iframe {
	background-color: eee;
}

p { padding: 0em; margin-top: 0em; margin-bottom: 0.5em;}

table { border-spacing: 0px; }

td.head {
	height: 54px; background-image:url('images/head.png'); background-repeat:no-repeat; text-align:left; padding-left: 0.6em; padding-top: 0.4em; font-size: 1.5em;
}

td.foot {
	height:32px; background-image:url('images/foot.png'); text-align:center; font-size:0.6em; background-repeat:repeat-y;
}

td.body {
	background-image:url('images/body.png'); background-repeat:repeat-y; padding-left: 2em; padding-right: 2em;
}

td.sidebar {
	border-style: solid; 
	border-color: #338; 
	vertical-align: top; 
	border-width: 2px; 
	border-left-width: 0px;
	background-color: White;
}

td.tbhead {
	background-color: #CCE;
	border: solid 1px #338;
}

td.tbmain {
	border-color: #338;
}

td.tbfoot {
	background-color: #BBD;
	border: none;
}

tr.list1 {
	background-color: #f3f3ff;
	cursor: pointer;
}
tr.list1:hover {
	background-color: #bbf;
	cursor: pointer;
}
tr.list2 {
	background-color: #fafaff;
	cursor: pointer;
}
tr.list2:hover {
	background-color: #bbf;
	cursor: pointer;
}
td.list1 {
	background-color: #f3f3ff;
	cursor: pointer;
}
td.list1:hover {
	background-color: #bbf;
	cursor: pointer;
}
td.list2 {
	background-color: #fafaff;
	cursor: pointer;
}
td.list2:hover {
	background-color: #bbf;
	cursor: pointer;
}

img {
	border-width: 0px;
}

input.text { font-size:1em; border: inset 1px; margin-top:2px; }
input.button { border:none; background-image:url('images/button.png'); width:80px; height:22px; background-repeat:no-repeat; background-color:transparent; margin-left: 1em; margin-right: 1em; margin-top: 2px; margin-bottom: 0em; font-size:0.8em}
input.buttonlong { border:none; background-image:url('images/buttonlong.png'); width:145px; height:22px; background-repeat:no-repeat; background-color:transparent; margin-left: 1em; margin-right: 1em; margin-top: 2px; margin-bottom: 0em; font-size:0.8em}
input.button:hover { border:none; background-image:url('images/buttondown.png'); width:80px; height:22px; background-repeat:no-repeat; background-color:transparent; margin-left: 1em; margin-right: 1em; margin-top: 2px; margin-bottom: 0em; font-size:0.8em}
input.buttonlong:hover { border:none; background-image:url('images/buttonlongdown.png'); width:145px; height:22px; background-repeat:no-repeat; background-color:transparent; margin-left: 1em; margin-right: 1em; margin-top: 2px; margin-bottom: 0em; font-size:0.8em}
textarea { border:inset 1px; }

/*.input-box {
	background: #ddf;
	border: #338 solid 1px
}

.submit-button
{
	color: Black;
	background: #CCE;
	border: 2px #338 outset 
}*/

a:link {
	text-decoration: none;
	color: Black;
}

a:visited {
	text-decoration: none;
	color: Black;
}

li {
	list-style: square inside;
	position:relative;
	margin: 10;
}

td.error {
border-style: solid;
background-color: #ECC;
border-color: #933;
border-width: 2px;
}

td.info {
border-style: solid;
background-color: #CEC;
border-color: #393;
border-width: 2px;
}

table.framed {
border: 1px solid #ccc;
margin: 0.5em;
padding-bottom: 1em;
}

#helpbox {
position: absolute;
color: #000; background: #eef;
overflow: hidden; visibility: hidden;
opacity: 0.90; filter: alpha(opacity=90);
top: 2em; right: 2em;
min-height: 6em; width: 20em;
padding: 0.5em;
border: 2px solid #000;
font-size: 1em;
}

#info_tab {
position: absolute;
color: #000; background: #eef;
overflow: hidden; visibility: hidden;
bottom: 0em; right: 5em; width: 10em;
padding: 0.5em;
border: 2px solid #000;
border-bottom: none;
font-size: 1em;
}

